package com.enjoyor.soa.traffic.api.dto.bigdata;

import java.io.Serializable;
import java.util.Date;
import java.util.List;

public class BuslaneRestrictionDto implements Serializable {

    private static final long serialVersionUID = 1L;
    /**
     * 主键
     */
    private Integer brId;
    /**
     * 路段id
     */
    private String blockId;
    /**
     * 路段名称
     */
    private String blockName;
    /**
     * 线查询要素空间对象
     */
    private String restrictionGeom;
    /**
     * 线查询要素空间对象长度
     */
    private Integer restrictionLength;
    /**
     * 限制时段
     */
    private String restrictionTime;
    /**
     * 创建时间
     */
    private Date createTime;
    /**
     * 创建用户
     */
    private String createUser;
    /**
     * 更新用户
     */
    private Date updateTime;
    /**
     * 更新用户
     */
    private String updateUser;

    private List<BuslaneRestrictionDetailDto> details;

    public Integer getBrId() {
        return brId;
    }

    public void setBrId(Integer brId) {
        this.brId = brId;
    }

    public String getBlockId() {
        return blockId;
    }

    public void setBlockId(String blockId) {
        this.blockId = blockId;
    }

    public String getBlockName() {
        return blockName;
    }

    public void setBlockName(String blockName) {
        this.blockName = blockName;
    }

    public String getRestrictionGeom() {
        return restrictionGeom;
    }

    public void setRestrictionGeom(String restrictionGeom) {
        this.restrictionGeom = restrictionGeom;
    }

    public Integer getRestrictionLength() {
        return restrictionLength;
    }

    public void setRestrictionLength(Integer restrictionLength) {
        this.restrictionLength = restrictionLength;
    }

    public String getRestrictionTime() {
        return restrictionTime;
    }

    public void setRestrictionTime(String restrictionTime) {
        this.restrictionTime = restrictionTime;
    }

    public Date getCreateTime() {
        return createTime;
    }

    public void setCreateTime(Date createTime) {
        this.createTime = createTime;
    }

    public String getCreateUser() {
        return createUser;
    }

    public void setCreateUser(String createUser) {
        this.createUser = createUser;
    }

    public Date getUpdateTime() {
        return updateTime;
    }

    public void setUpdateTime(Date updateTime) {
        this.updateTime = updateTime;
    }

    public String getUpdateUser() {
        return updateUser;
    }

    public void setUpdateUser(String updateUser) {
        this.updateUser = updateUser;
    }

    public List<BuslaneRestrictionDetailDto> getDetails() {
        return details;
    }

    public void setDetails(List<BuslaneRestrictionDetailDto> details) {
        this.details = details;
    }
}
